package com.violet.domain.vo.manager;

import com.violet.annotation.transition.TDefaultValue;
import com.violet.annotation.transition.TImagePrefix;
import com.violet.domain.vo.VO;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class MProductVo implements VO {
    private String id;
    private String name;
    private String description;

    private String categoryName;
    private String categoryId;

    private Double currentPrice;
    private Double originalPrice;
    private Integer monthlySales;
    private Integer stock;

    private Boolean status;

    private String unit;

    @TImagePrefix
    private String image;

    @TDefaultValue
    private String tags;
}
